package com.ts.api.http.platform.entity.apply;

import lombok.Data;

import java.util.List;

/**
 * 安心分期（出）&华融 全28-进件请求
 *
 * @author WJB
 */
@Data
public class ApiPlatApplyHuaRon {
    /** 手机号 */
    private String phone;

    /** 姓名 */
    private String name;

    /** 年龄 */
    private Integer age;

    /**
     * 性别
     * 1 - 男
     * 2 - 女
     */
    private Integer gender;

    /** 城市行政编码（例如：重庆市500100） */
    private Integer city_code;

    /** 预借款金额（单位：元） */
    private Integer money;

    /** 芝麻信用分（具体数值，如范围600-650则传649） */
    private Integer sesame;

    /**
     * 房产情况
     * 1 - 无
     * 2 - 有
     */
    private Integer room;

    /**
     * 车产情况
     * 1 - 无
     * 2 - 有
     */
    private Integer car;

    /**
     * 公积金
     * 1 - 无
     * 2 - 有
     */
    private Integer gjj;

    /**
     * 社保
     * 1 - 无
     * 2 - 有
     */
    private Integer social;

    /**
     * 商业保单
     * 1 - 无
     * 2 - 有
     */
    private Integer policy;

    /**
     * 营业执照（企业主）
     * 1 - 无
     * 2 - 有
     */
    private Integer business;

    /**
     * 信用卡
     * 1 - 无
     * 2 - 有
     */
    private Integer credit_card;

    /**
     * 花呗
     * 1 - 无
     * 2 - 有
     */
    private Integer huabei;

    /**
     * 白条
     * 1 - 无
     * 2 - 有
     */
    private Integer baitiao;

    /**
     * 信用情况(是否有逾期)
     * 1 - 无
     * 2 - 有
     */
    private Integer credit_record;
    private ApiPlatApplyHuaRon.product product;
    @Data
    public static class product{
        /** 产品方案id */
        private Integer product_id;
        /** 用户给贵方的授权协议url地址 */
        private List<agreementList> agreement_list;
        /** 撞库返回的订单号 */
        private String order_number;
    }
    @Data
    public static class agreementList{
        /** 协议名称 */
        private String name;
        /** 用户给贵方的授权协议url地址 */
        private String url;
    }
}
